package com.mocha.common.core;

import java.io.Serializable;

/**
 * 该接口 mybatis 查询； mongodb 查询 都需要实现该接口；
 * T 要查什么对象
 * @author: songkui
 * @date: 2022/6/22 10:20
 */
public interface IMochaQuery<T> extends Serializable {

     long getTotal();

     long getSize();

     long getCurrent();

     String getOrderASC();

     String getOrderDESC();

    IMochaQuery<T> setTotal(long total);

    IMochaQuery<T> setSize(long size);

    IMochaQuery<T> setCurrent(long current);

    IMochaQuery<T> setOrderASC(String orderASC);

    IMochaQuery<T> setOrderDESC(String orderDESC);
}
